Edits given paths into Umbra.

    :param \*args: Arguments.
    :type \*args: \*
    :return: Definition success.
    :rtype: bool

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