Update list function

- update function descriptions
- standardise how inputs are read and taken
- problem with calendar object
Update Delete function

- there is no key for delete function
- not sure whether parsing status is used correctly
Set Key for delete

- update all functions to include parsing status success or fail