I'd say the ordering being reversed is a detail of the implementation, and is conceptually not the clearest way to document.

Perhaps:

     Works like  :meth:`first()` except returns the last matching object from the queryset.