Don't try to fit the type into the :return: declaration instead describe it in the prose where it'll be properly linked.
diff --git a/docs/primitives/symmetric-encryption.rst b/docs/primitives/symmetric-encryption.rst
index 73d8ad3..9768246 100644
--- a/docs/primitives/symmetric-encryption.rst
+++ b/docs/primitives/symmetric-encryption.rst
@@ -33,11 +33,15 @@
.. method:: encryptor()
- :return :class:`CipherContext`: encryption instance
+ :return: An encrypting
+ :class:`~cryptography.primitives.interfaces.CipherContext`
+ provider.
.. method:: decryptor()
- :return :class:`CipherContext`: decryption instance
+ :return: A decrypting
+ :class:`~cryptography.primitives.interfaces.CipherContext`
+ provider.
.. class:: cryptography.primitives.interfaces.CipherContext()