It returns a Promise with the repository response and all the updated item
MenuMessage.OK if the item was successfully updated, MenuMessage.ERROR_ITEM_NOT_FOUND otherwise
It returns a Promise with the repository response and all the updated item