def change_appliance_group(
    self,
    group_pk: str,
    ne_pk_list: list[str],
) -> bool:
    """Modify an appliance's group membership. To get primary key of
    Orchestrator group, use
    :func:`~silverpeak_python_sdk.Orchestrator.get_gms_groups`

    .. list-table::
        :header-rows: 1

        * - Swagger Section
          - Method
          - Endpoint
        * - appliance
          - POST
          - /appliance/changeGroup/{groupPk}

    :param group_pk: The appliance group identifier, e.g. "4.Network"
    :type group_pk: str
    :param ne_pk_list: List of one or more appliance Network Primary
        Keys (nePk), e.g. ``["3.NE","5.NE"]``
    :type ne_pk_list: list[str]
    :return: Returns True/False based on successful call.
    :rtype: bool
    """
    return self._post(
        "/appliance/changeGroup/{}".format(group_pk),
        data={
            "ids": ne_pk_list,
        },
        return_type="bool",
    )