The above Cypher will return 2x count for each relationship type because of the bi-directional match. To get unique counts, you need to use "MATCH ()-[r]->()".
Also, you can use the apoc.meta.status() procedure to get the unique count of each relationship type. Here is an example:
CALL apoc.meta.stats() YIELD relTypesCount
RETURN relTypesCount