#500 Database update function should update description and category

update_presentation function in database.py should update description and category.

Fix issue #500
Related to issues #427, #494

Related proposal:
https://docs.google.com/document/d/1VdPLpdIgteMfr1l7TPIZQ1M5XUKcy7ffVWu41t5zvjk/edit#