Can we disconnect the already connected tlm ports and make a new connection?

These are the condition i already tried

When i am trying to override, its giving run time error, and I do not want to make any changes in base class and i have to call super.connect because i want to modify only few connection only in extended class.

Thanks
CB Singh