How to add, edit and delete an item on a shopping list