check_exists will now check that not only is the shortcut path the same, but the source path, source workspace, and source item ID's match what the user requested in the shortcuts.json
if any of the source path, workspace ID, or item ID don't match, client will delete the existing shortcut and create a new shortcut
changes:
check_exists
will now check that not only is the shortcut path the same, but the source path, source workspace, and source item ID's match what the user requested in the shortcuts.json