I agree with the agent, calling is better than trying to do it with the app -- primarily there would have not been any charge and secondary the rebooking tool is wonky.
Doing an online change of the return can change the fare class / cabin of the outbound