Add update function to proximity_repository

Add the final required feature of this class and modified Exception
names.