Originally Posted by
AGR Insider
To answer your other question, you can definitely upgrade an already ticketed trip at a later time (and also pay any resulting difference in base rail fare when you do so).
But can you do it with a different credit card? I just changed an itinerary from Regional to Acela and was required to use the same credit card as the original transaction (via amtrak.com).