Deleting devices and relearning them even better only works if the original detection was not solid. If the device definitions you care about are all gone, you might consider a full reset. Of course, this is not something to implement lightly, so before doing a full reset you should look around this forum for advice from others who have done so.