Por qué abres otro hilo ?...
Por qué no estudias un poco más ?.... el error es tan tonto que casi ni merece la pena responderte.
Si la declaración de una función requiere 2 parámetros debes proporcionarle 2 parámetros, ni 1 ni 4.
Además es bastante obvio si miras la función. si tu quieres cambiar el nombre a algo requiere como mínimo 2 parámetros: Uno el nuevo nombre y otro el nombre actual (o una referencia al objeto), sino como cojones va a saber a quien quieres cambiarle el nombre ?
La devolución como en muchos otros casos te informa de si el cambio tuvo éxito o no...