Refactored update and update validation to be shared by item and taxonomy.