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()