def unlink_outcome(self, outcome):
outcome_id = obj_or_id(outcome, "<STR_LIT>", (Outcome,))<EOL>response = self._requester.request(<EOL>'<STR_LIT>',<EOL>'<STR_LIT>'.format(<EOL>self.context_ref(),<EOL>self.id,<EOL>outcome_id<EOL>)<EOL>)<EOL>if '<STR_LIT>' in response.json():<EOL><INDENT>super(OutcomeGroup, self).set_attributes(response.json())<EOL><DEDENT>return '<STR_LIT>' in response.json()<EOL>
Remove an Outcome from and OutcomeLink

:calls: `DELETE /api/v1/global/outcome_groups/:id/outcomes/:outcome_id \
    <https://canvas.instructure.com/doc/api/outcome_groups.html#method.outcome_groups_api.unlink>`_
    or `DELETE /api/v1/accounts/:account_id/outcome_groups/:id/outcomes/:outcome_id \
    <https://canvas.instructure.com/doc/api/outcome_groups.html#method.outcome_groups_api.unlink>`_
    or `DELETE /api/v1/courses/:course_id/outcome_groups/:id/outcomes/:outcome_id \
    <https://canvas.instructure.com/doc/api/outcome_groups.html#method.outcome_groups_api.unlink>`_

:param outcome: The object or ID of the outcome.
:type outcome: :class:`canvasapi.outcome.Outcome` or int

:returns: True if successful, false if failed.
:rtype: bool