Fix #500 Database update function should update description and category

- Include description and category in update_presentation function

Closes #502
Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>