fixes documentation, adds update and delete methods