You can change the Parent Class of a Blueprint Component in it’s Class Settings.
→ 
But since UStaticMeshComponent is not a BP component, I don’t think you can replace them without deleting. Maybe someone else knows a way to replace them without deleting.