In the Publisher, there are 2 global options to copy and delete assignments, which can also be set at the product level
- Copy the assignments from previously created applications or updates when an updated application is created 
- Delete the assignments from previously created applications or updates when an updated application is created 
If the Delete option is used, it would be ideal to have a delay feature, available at the global options level and the individual product level that would mark an older app assignment to be deleted only after a delay period has been met. 
               
            
          
This would be extremely beneficial for a piloting of an app scenario where you want the ability to have fresh new installs of the app be on the "confirmed / piloted / stable" version of app, while a pilot team vets a new update to an app.