Have you looked at SetAppointmentRequest - it does many of the same functions as Modify but it does not send emails out.