Display property in place of relationship name

Use apoc.create.relationship for this.

As the 'Level' property values are integers you will have a problem in selecting the relationship as the relationship label has to be a string. Here are the workarounds for this problem,

1: Use Level values (needs to be converted to string)

MATCH (p:Person),(s:Strength)
WHERE p.Strength = s.Name AND p.Strength = "Responsibility"
WITH p, s
CALL apoc.create.relationship(p, toString(p.Level), {}, s) YIELD rel
RETURN p, s;

steve2

To select relationship "8" workaround:

MATCH (p:Person)-[r]-(s)
WHERE Type (r) = "8"
RETURN p, s;
steve3

2: Prefix Level value with letter "S":

MATCH (p:Person),(s:Strength)
WHERE p.Strength = s.Name AND p.Strength = "Responsibility"
WITH p, s
CALL apoc.create.relationship(p, ("S" + toString(p.Level)), {}, s) YIELD rel
RETURN p, s;

steve1

You can easily filter by relationship type:

MATCH (p:Person)-[:S8]-(s)
RETURN p, s;

steve4

Hope this works for you.