def METHOD_NAME(self, hint_id):
    hint = Hints.query.filter_by(id=hint_id).first_or_404()
    req = request.get_json()
    schema = HintSchema(view="admin")
    response = schema.load(req, instance=hint, partial=True, session=db.session)
    if response.errors:
        return {"success": False, "errors": response.errors}, 400
    db.session.add(response.data)
    db.session.commit()
    response = schema.dump(response.data)
    return {"success": True, "data": response.data}