US04: UpdateEdge
3 Scenarios
User Story
Scenario: Update an existing edge
Given the database contains an edge
When I send a PUT request to /api/edges/{id} with updated edge data
#UAC01
Then the response status should be 204 No Content
#UAC02
And the edge should be updated in the database