pues el error es porque en dos tablas hay un campo id, mi duda es te muestra la consulta que estas realizando?? te salen dos tablas?? porque es medio extraño, pudieras solucionarlo dandole el nombre de la tabla al principio de la condicion ej
Código PHP:
Ver original$this->Usuario->updateAll( array('nombre' => $nombre,'correo' => $correo),array('nombreTabla.id' => $id));
saludos