The client can not reschedule. But can you cancel and after canceling a new schedule? Is that really what I understood?
Yes, only to cancel old one and after that create new appointment.
Best regards, Nikola