I, too, canceled the cc I had stored in my Marriott profile. I added the new credit card to my profile and changed that cc number to my existing booking. Piece of cake.
Marriott CS had told me that can't be done and I should call to ask them to make the changes but they just don't have a clue and say a lot of BS. Business as usual.