rename the new check_call_output to check_output.  its less ugly.
diff --git a/Doc/library/subprocess.rst b/Doc/library/subprocess.rst
index ae2f73b..96b7443 100644
--- a/Doc/library/subprocess.rst
+++ b/Doc/library/subprocess.rst
@@ -149,7 +149,7 @@
    .. versionadded:: 2.5
 
 
-.. function:: check_call_output(*popenargs, **kwargs)
+.. function:: check_output(*popenargs, **kwargs)
 
    Run command with arguments and return its output as a byte string.
 
@@ -159,13 +159,13 @@
 
    The arguments are the same as for the Popen constructor.  Example:
 
-      >>> subprocess.check_call_output(["ls", "-l", "/dev/null"])
+      >>> subprocess.check_output(["ls", "-l", "/dev/null"])
       'crw-rw-rw- 1 root root 1, 3 Oct 18  2007 /dev/null\n'
 
    The stdout argument is not allowed as it is used internally.
    To capture standard error in the result, use stderr=subprocess.STDOUT.
 
-      >>> subprocess.check_call_output(
+      >>> subprocess.check_output(
               ["/bin/sh", "-c", "ls non_existant_file ; exit 0"],
               stderr=subprocess.STDOUT)
       'ls: non_existant_file: No such file or directory\n'