<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def u_edit(*args):
 """ Edits given paths into Umbra. :param \*args: Arguments. :type \*args: \* :return: Definition success. :rtype: bool """


    paths = []
    for path in args:
        if not os.path.exists(path):
            continue

        paths.append(os.path.abspath(path))

    if not paths:
        return

    connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    connection.connect((socket.gethostbyname(socket.gethostname()), 16384))
    connection.send("{0}<!RE>".format("\n".join(COMMAND_TEMPLATE).format(paths)))
    connection.close()
    return True