use :returns: and put annotation in the correct place
diff --git a/docs/x509/reference.rst b/docs/x509/reference.rst
index c8c58ef..15078e9 100644
--- a/docs/x509/reference.rst
+++ b/docs/x509/reference.rst
@@ -503,8 +503,6 @@
              handled by whoever reads the certificate.
 
     .. method:: sign(private_key, algorithm, backend)
-    
-        :type: :class:`~cryptography.x509.Certificate`
 
         Sign the certificate using the CA's private key.
 
@@ -522,6 +520,8 @@
             Must support the
             :class:`~cryptography.hazmat.backends.interfaces.X509Backend`
             interface.
+            
+        :returns: :class:`~cryptography.x509.Certificate`
 
 
 X.509 CSR (Certificate Signing Request) Object