code: def dry_run_report(self):
          
          project_uploader = ProjectUploadDryRun()
          project_uploader.run(self.local_project)
          items = project_uploader.upload_items
          if not items:
              return "\n\nNo changes found. Nothing needs to be uploaded.\n\n"
          else:
              result = "\n\nFiles/Folders that need to be uploaded:\n"
              for item in items:
                  result += "{}\n".format(item)
              result += "\n"
              return result
docs: Returns text displaying the items that need to be uploaded or a message saying there are no files/folders
          to upload.
          :return: str: report text