I am not completely sure what you wanted to say with: "...while i had to object type one which had more than one connection to each other...".
However, I assume that you connected both objects with more than one connection so that the connections are overlapped and you want to see the content of those connections.
If I am right, I would like to tell you that there is no mechanism detecting if two connections are overlapped. This is why with the current implementation of the RadDiagram there is no built in functionality for separating overlapped connections.
In order to achieve your requirement you will need to manually detect if there are more than one connections between the same connectors of two different shapes. If you detect such connectors you have two options to visually separate them.
1. If the connections are of type Bezier, you can change the BezierTention property.
2. If the connections are of type Polyline, you can add a custom middle points to force the connections to look like in the attached picture.
Both of these actions can be done in a custom routing service or in code behind using the Connection Manipulation Events of the RadDiagram.
I hope this information is helpful.
Pavel R. Pavlov
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.