US04: UpdateNode
3 Scenarios
User Story
Scenario: Update existing node with valid data
Given a node exists in the database
When I send a PUT request to /api/nodes/{id} with updated data
#UAC17
Then the response status should be 204 No Content
#UAC18
And the node should be updated in the database