In order to remove old inventory but keep the usage history:
Review past/upcoming bookings for one of the projects (Article)
Remove that instance of the item from the contract, then replace it with the new item.
As a note - if a project is in a signed state, you will want to manually mark it as signed after you make the changes.