This is what ended up working for me.
Is this the best way to handle this?
public void EditAppointmentCommandExecuted(object parameter)
var scheduler = parameter as RadScheduleView;
if (!(scheduler.SelectedAppointment is Occurrence))
var sa = scheduler.SelectedAppointment as CalendarEventAppointment;
//have to copy to send in "Update" for the operation.
var ca = new CalendarEventAppointment();
ca.Operation = "Update";
//var occ = ca as Occurrence;
var occ = scheduler.SelectedAppointment as Occurrence;