Hi, it is possible to cancel appointment by using link provided in customers email. There is no option for reschedule by customers side. You can reschedule it only from admin part. But customer can cancel and book new appointment.
best regards,
Nikola