add PATCH API and fix wrong examples

add PATCH API for timetable, report, and userinfo
fix wrong examples in timetable
add 400 code for wrong format error in timetable