user modal view update, and edit item type functionality