editing appointments with partial