@jlynch External ID and Internal ID is the main key for csv import process. Come to think of it theoretically off course !! If you assign the upc code as the external ID (must be distinct one) for the item record then it may work, again theoretically 🙂 . That means you have to update all your item record's external ID.