You are looking at documentation for an older release. Not what you want? See the current release documentation.
You might not have been well acknowledged of Social data models, but it should not block you from writing apps with proper business logics.
As it is a CRUD API, knowing that a method basically targets only one single entity, you will get into thinking how CRUD functions can be used. For example, how to "request" to connect with someone and "accept" a connection request? Here are three questions:
which data entity you work on?
which verb will be used to perform "request" and "accept"?
which fields you want to change if it is an update?
This section is a guideline for these questions. It shows you the abilities and also the (current) limitation of the API.
You can go to eXo Samples Repository to view JSON samples of these tutorials.