docs: def v1_fc_put(request, response, visid_to_dbid, store, cid):
      '''Store a single feature collection.
  
      The route for this endpoint is:
      ``PUT /dossier/v1/feature-collections/<content_id>``.
  
      ``content_id`` is the id to associate with the given feature
      collection. The feature collection should be in the request
      body serialized as JSON.
  
      This endpoint returns status ``201`` upon successful storage.
      An existing feature collection with id ``content_id`` is
      overwritten.
      '''
      fc = FeatureCollection.from_dict(json.load(request.body))
      store.put([(visid_to_dbid(cid), fc)])
      response.status = 201