Unable to edit sample rights
Attempting to change any of the sample rights results in a 
`PATCH http://localhost:9950/api/samples/:sampleId/rights 404 (Not Found)` error, with a `{id: "not_found", message: "Not found"}` response, even when that particular sampleId and group exists. 

diff --git a/virtool/api/samples.py b/virtool/api/samples.py
index 321fc88fd..6d759e638 100644
--- a/virtool/api/samples.py
+++ b/virtool/api/samples.py
@@ -261,7 +261,7 @@ async def edit(req):
     return json_response(processed)
 
 
-@routes.post("/api/samples/rights", schema={
+@routes.patch("/api/samples/{sample_id}/rights", schema={
     "group": {"type": "string"},
     "all_read": {"type": "boolean"},
     "all_write": {"type": "boolean"},
['virtool/api/samples.py']