Data in your profile is replicated when you make a reservation. Changing your profile after a reservation does not update the reservation. From what I see your choices are:
1. Book a new reservation after making the changes to your profile and then cancel the old reservation.
2. Call Reservations and ask them to change the card used for the reservation.
3. Present new card at check-in and request all charges be settled to the new account.